package com.sophialex.health.record.common.util;

public class MzFyContants {
	public static int MZPY;;// 默认为2 查询出来在发药界面
	public static int MZPY_YES = 1; // 开启门诊配药
	public static int MZPY_NO = 0;// 不开启门诊配药
	public static int MZPY_ALL = 2;// 不开启门诊配药情况下 查询所有显示在发药界面
	/*** 是否连接门诊医生站 ***/
	public static boolean IS_LINKMZDOCTOR;
	public static boolean IS_LINKMZSFINFO;

	public static String YBDYTWO = "0";// 医保是否打印两张发药清单;0为一张,1为两张

	public static int DJPOS = 2;// 单价显示的小数位数,默认是2位;
	public static int HJPOS = 2;// 合计显示的小数位数,默认是2位;

	public static String MZFYDYYL = "1";// 1为不预览,0为预览，门诊发药
	public static String MZPYDYYL = "1";// 1为不预览,0为预览，门诊配药
	public static String PYSFDYQD = "0";//门诊配药是否打印清单 0：不打印 1:打印
	public static String MZCFDY = "0";//1为开启处方单打印，0为不开启
	public static String MZFYOPEN = "0";//强制打开发药窗口:1为打开，0为关闭

	
	public static String ALLMZPYFDY = "0";//1为开启都打印配药单，0为不开启
	public static void initFySetting() {
		if (ParamUtil.getParamValue(ParamUtil.ISLINKMZPY) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.ISLINKMZPY))) {// 启用门诊配药;
				MZPY = 1;
			} else {
				MZPY = 0;
			}
		} else {
			MZPY = 0;
		}
		if (ParamUtil.getParamValue(ParamUtil.ISLINKMZDOC) != null) {
			if ("0".equals(ParamUtil.getParamValue(ParamUtil.ISLINKMZDOC))) {
				IS_LINKMZDOCTOR = false;
			} else {
				IS_LINKMZDOCTOR = true;
			}
		} else {
			IS_LINKMZDOCTOR = true;
		}
		if (ParamUtil.getParamValue(ParamUtil.ISLINKSFINFO) != null) {
			if ("0".equals(ParamUtil.getParamValue(ParamUtil.ISLINKSFINFO))) {
				IS_LINKMZSFINFO = false;
			} else {
				IS_LINKMZSFINFO = true;
			}
		} else {
			IS_LINKMZSFINFO = true;
		}
		if (ParamUtil.getParamValue(ParamUtil.YBTWOCOPIES) != null) {
			YBDYTWO = ParamUtil.getParamValue(ParamUtil.YBTWOCOPIES);
		}

		if (ParamUtil.getParamValue(ParamUtil.LSDJPOS) != null) {
			DJPOS = Integer
					.parseInt(ParamUtil.getParamValue(ParamUtil.LSDJPOS));
		}

		if (ParamUtil.getParamValue(ParamUtil.JEXSPOS) != null) {
			HJPOS = Integer
					.parseInt(ParamUtil.getParamValue(ParamUtil.JEXSPOS));
		}

		if (ParamUtil.getParamValue(ParamUtil.MZFYDYYL) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.MZFYDYYL))) {
				MZFYDYYL = "0";
			}
		}

		
		if (ParamUtil.getParamValue(ParamUtil.MZPYDYYL) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.MZPYDYYL))) {
				MZPYDYYL = "0";
			}
		}
		if (ParamUtil.getParamValue(ParamUtil.MZPYISPRINT) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.MZPYISPRINT))) {
				PYSFDYQD = "1";
			}
		}
		if (ParamUtil.getParamValue(ParamUtil.MZCFDY) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.MZCFDY))) {
				MZCFDY = "1";
			}
		}

		if (ParamUtil.getParamValue(ParamUtil.MZFYOPEN) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.MZFYOPEN))) {
				MZFYOPEN = "1";
			}
		}
		if (ParamUtil.getParamValue(ParamUtil.ALLMZPYFDY) != null) {
			if ("1".equals(ParamUtil.getParamValue(ParamUtil.ALLMZPYFDY))) {
				ALLMZPYFDY = "1";
			}
		}
		

	}
}
